package com.kepler.social.mood.dao.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MoodMedia implements Serializable {
    /**
     * 分布式主键
     */
    private Long id;

    /**
     * 心情ID
     */
    private Long moodId;

    /**
     * 媒体类型 视频 音频 图片
     */
    private Integer mimeType;

    /**
     * 头图，视频或者音频
     */
    private String poster;

    /**
     * 媒体的地址
     */
    private String url;

    /**
     * 地址的版本，不同的版本对地址的解析不同
     */
    private String urlVersion;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 修改时间
     */
    private Long modifiedTime;

    private static final long serialVersionUID = 1L;
}